<?php

/**
 * Yii Controller CategoryController
 *
 * @author <KTD SOFT>
 * @since Jan 16, 2013 - 12:44:44 AM
 */
class CategoryController extends BackController
{

    public $modelName = 'Category';

    public function init()
    {
        parent::init();
        $this->typeMyActiveForm = TRUE;
        $this->controllerMenu   = array();
        $this->controllerMenu[] = array(
            'label' => Yii::t('post', 'All'),
            'url'   => $this->createUrl('category/index', array('lang' => $this->lang))
        );
    }

    public function actionDelete()
    {
        $this->checkAccess();

        // Thông báo nếu cập nhật bị lỗi
        $noti = Yii::t('form', 'Can\'t delete this item, please try again!');

        // Thông báo nếu cập nhật thành công
        if ($this->model->delete())
        {
            Product::model()->deleteAll("c_id=" . $this->model->id);
            MenuItem::model()->deleteAll("value=" . $this->model->id, "type=category");
            $noti = Yii::t('form', 'Bạn đã xóa thành công');
        }

        Yii::app()->user->setFlash('noti', $noti);

        $route = Yii::app()->controller->id . "/index";
        $url   = Yii::app()->controller->createUrl($route, array(
            'lang' => Yii::app()->language,
        ));
        $this->redirect($url);
    }

}

/** 
 * End file CategoryController
 */
